//   创建了一个请求对象，并且进行配置
let token = localStorage.getItem("token");
const myAxios = axios.create({
  baseURL: "http://192.168.18.95:1337",
  // 超时时间--超过时间自动认为请求 失败
  timeout: 10000,
  headers: { token: token },
  transformRequest: [
    function (data, headers) {
      // 对 data 进行任意转换处理
      let fd = new FormData();
      for (let key in data) {
        fd.append(key, data[key]);
      }
      return fd;
    },
  ],
});
// // 添加请求拦截器
// myAxios.interceptors.request.use(
//   function (config) {
//     // 在发送请求之前做些什么
//    ;
//     config["token"] = token;
//     return config;
//   },
//   function (error) {
//     // 对请求错误做些什么
//     return Promise.reject(error);
//   }
// );

// 接口地址

let regAPI = "/api/v1/auth/reg"; // 注册接口 post
let loginAPI = "/api/v1/auth/login"; //登录接口 post

let cateAPI = "/api/v1/product_categories"; //获取商品分类get
let pListAPI = "/api/v1/products"; //商品列表get
let productDetailAPI = "/api/v1/products"; //根据id获取商品详情get

let cartAddAPI = "/api/v1/shop_carts"; //加入购物车接口 post
let cartListAPI = "/api/v1/shop_carts"; //购物车商品接口get
let cartDeleteAPI = "/api/v1/shop_carts"; //删除购物车商品接口delete

let uploadImgAPI = "/api/v1/common/upload_file"; //文件上传post
let categoryAPI = "/api/v1/admin/productcategory"; //商品分类post
let userListAPI="/api/v1/admin/user";//用户列表
let ordersAPI="/api/v1/orders";//提交订单,获取订单列表